package net.zoneland.geological.station.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.UUID;

/**
 * 表   名：TBL_STATION_WARN_CONFIG<br/>
 * 注   释：设备预警方案设置表<br/>
 * 作   者：李义<br/>
 * 日   期：2017-06-19 19:52:19
**/
public class Tbl_station_warn_config implements Serializable { 

	private static final long serialVersionUID = 1L;

	/**
	 * 版本信息
	**/
	public Integer getVersion(){
		return this.version;
	}

	/**
	 * 版本信息
	**/
	public void setVersion(Integer _version ){
		this.version = _version;
	}

	/**
	 * 创建时间
	**/
	public Date getCreate_time(){
		return this.create_time;
	}

	/**
	 * 创建时间
	**/
	public void setCreate_time(Date _create_time ){
		this.create_time = _create_time;
	}

	/**
	 * 设备ID
	**/
	public String getDeviceid(){
		return this.deviceid == null ? "":this.deviceid.trim() ;
	}

	/**
	 * 设备ID
	**/
	public void setDeviceid(String _deviceid ){
		this.deviceid = ( _deviceid == null ? "":_deviceid.trim() );
	}

	/**
	 * 修改时间
	**/
	public Date getUpdate_time(){
		return this.update_time;
	}

	/**
	 * 修改时间
	**/
	public void setUpdate_time(Date _update_time ){
		this.update_time = _update_time;
	}

	/**
	 * ID
	**/
	public String getId(){
		return this.id == null ? "":this.id.trim() ;
	}

	/**
	 * ID
	**/
	public void setId(String _id ){
		this.id = ( _id == null ? "":_id.trim() );
	}

	/**
	 * 预警方式（多选）
	**/
	public String getWarn_type(){
		return this.warn_type == null ? "":this.warn_type.trim() ;
	}

	/**
	 * 预警方式（多选）
	**/
	public void setWarn_type(String _warn_type ){
		this.warn_type = ( _warn_type == null ? "":_warn_type.trim() );
	}

	/**
	 * 联系人
	**/
	public String getContact_person(){
		return this.contact_person == null ? "":this.contact_person.trim() ;
	}

	/**
	 * 联系人
	**/
	public void setContact_person(String _contact_person ){
		this.contact_person = ( _contact_person == null ? "":_contact_person.trim() );
	}

	public String getOption_name() {
		return option_name;
	}

	public String getOption_id() {
		return option_id;
	}

	public void setOption_name(String option_name) {
		this.option_name = option_name;
	}

	public void setOption_id(String option_id) {
		this.option_id = option_id;
	}
	/**
	 * 类属性声明
	**/
	/**
	 * 版本信息
	**/
	private Integer version = 0;
	
	/**
	 * 预警阀值
	**/
	private Double warn_value = 0.0;
	/**
	 * 预警级别
	**/
	private String warn_level = "蓝色";
	/**
	 * 创建时间
	**/
	private Date create_time = null;
	/**
	 * 设备ID
	**/
	private String deviceid = "";
	/**
	 * 设备预警项名称
	**/
	private String option_name = "";
	/**
	 * 设备预警项ID
	**/
	private String option_id = "";
	/**
	 * 修改时间
	**/
	private Date update_time = null;
	/**
	 * ID
	**/
	private String id =  UUID.randomUUID().toString();
	/**
	 * 预警方式（多选）
	**/
	private String warn_type = "";
	/**
	 * 联系人
	**/
	private String contact_person = "";
	
	private String devicename = "";
	
	private String devicetype = "";
	
	/**
	 * 是否需要删除，1-是 0-否，只在核对的service里用
	 */
	private Integer deleted = 1;

	public Integer getDeleted() {
		return deleted;
	}

	public void setDeleted(Integer deleted) {
		this.deleted = deleted;
	}

	public String getDevicename() {
		return devicename;
	}

	public String getDevicetype() {
		return devicetype;
	}

	public void setDevicename(String devicename) {
		this.devicename = devicename;
	}

	public void setDevicetype(String devicetype) {
		this.devicetype = devicetype;
	}

	public Double getWarn_value() {
		return warn_value;
	}

	public void setWarn_value(Double warn_value) {
		this.warn_value = warn_value;
	}

	public String getWarn_level() {
		return warn_level;
	}

	public void setWarn_level(String warn_level) {
		this.warn_level = warn_level;
	}
	
}
